package com.yang.service.Impl;

import com.yang.mapper.SysFileMapper;
import com.yang.pojo.SysFile;
import com.yang.service.SysFileService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;

@Transactional
@Service("sysFileService")
public class SysFileServiceImpl implements SysFileService {

    @Resource
    private SysFileMapper sysFileMapper;

    /**
     * 插入数据
     * @param sysFile
     * @return
     */
    @Override
    public int insert(SysFile sysFile) {
        return sysFileMapper.insert(sysFile);
    }

    /**
     * 根据上传文件（Excel文件）名称查找数据
     * @param originalNewFileName
     * @return
     */
    @Override
    public SysFile findByOriginalNewFileName(String originalNewFileName) {
        return sysFileMapper.findByOriginalNewFileName(originalNewFileName);
    }

    /**
     * 更新数据
     * @param sysFile
     * @return
     */
    @Override
    public int update(SysFile sysFile) {
        return sysFileMapper.update(sysFile);
    }


}
